// const db=wx.cloud.database();     //获取数据库的引用
import { get } from "../../utils/db"
Page({
  data: {
    list: [],
    page: 1,     //页面
    pageSize: 10,    //每页条数
    tag: true,       //设置一个门
  },
  //页面加载的时候，获取第1页的内容
  async onLoad() {
    this.getPage()
  },
  //页面触底加载更多
  async onReachBottom() {
    //先判断门是否开着，如果没开，则直接return掉。
    if (!this.data.tag) return;
    this.data.page++;
    this.getPage()
  },
  //获取页面数据
  async getPage() {
    let { page, pageSize } = this.data
    let skip = (page - 1) * pageSize
    let result = await get({ collection: "users", where: {}, skip: skip, limit: pageSize }).catch(err => {
      console.log(err)
    })
    //如果数据少于pageSize，说明没有更多的记录了，需要关门
    if (result.data.length < pageSize) {
      this.data.tag = false;
    }

    //空数据和第1页的数据进行拼接
    let list = this.data.list.concat(result.data)
    this.setData({
      list
    })

  },
  // 跳转到详情页
  toDetail(e){
    // console.log(e)
    let id=e.currentTarget.id;    //记录的id
    wx.navigateTo({
      url: '/pages/detail/detail?id='+id,
    })

  }


})